package com.info33.platform.common.enums;

import lombok.Getter;
import lombok.Setter;

/**
 * @author Administrator
 */
@SuppressWarnings("unused")
public enum ResultEnum {

    /**
     * 请求成功
     */
    SUCCESS("10000", "请求成功"),

    /**
     * 保存成功
     */
    SAVE_SUCCESS("20000", "保存成功"),

    /**
     * 保存失败
     */
    SAVE_ERROR("20001", "保存失败"),

    /**
     * 更新成功
     */
    EDIT_SUCCESS("30001", "更新成功"),

    /**
     * 更新失败
     */
    EDIT_ERROR("30001", "更新失败"),

    /**
     * 删除成功
     */
    DELETE_SUCCESS("40000", "删除成功"),

    /**
     * 删除失败
     */
    DELETE_ERROR("40001", "删除失败"),

    /**
     * 系统错误
     */
    SYSTEM_ERROR("90001", "系统错误"),

    /**
     * 参数错误
     */
    PARAM_ERROR("80001", "参数错误"),

    /**
     * 参数为空
     */
    PARAM_IS_NULL("80002", "参数为空"),

    /**
     * 空结果集
     */
    RESULT_IS_NULL("60001", "空结果集");


    @Setter
    @Getter
    private String code;
    @Setter
    @Getter
    private String message;

    ResultEnum(String code, String message) {
        this.code = code;
        this.message = message;
    }

}
